/* global styles for top level elements */

/* fonts */
body, td, textarea { font-family: georgia, 'time new romans', serif; font-size: 14px; text-decoration: none; }
select { font-family: Arial,Verdana,Helvetica,Sans-serif; text-decoration: none; }

/* page */
body { color: #6D8B9F; background-color: #fff; margin: 0; }
form { display: inline; clear: none; }
img { border: none; }
small { font-size: 10px; }
h1 { font-size: 2em; font-weight: bold; margin: 0 0; }
h3 { font-size: 1.25em; font-weight: bold; margin: 0; }
h4 { font-size: 1.0em; font-weight: bold; margin: 0; }
a { text-decoration: none; color: #6D8B9F; }
a:hover { text-decoration: underline; }
a:active { color: #000; }
abbr, acronym { color: #060; border-bottom: 1px dashed #666; cursor: help; }
red { color: #f00; }
fieldset { padding: 10px; border: 1px solid #ccccc3; }
legend { padding: 0 0.25em; color: #000; font-size: 1.65em; }

.red
{
        color: #f00;
}

/* messages */
table.message_pink { width: 100%; margin-bottom: 8px; background: #fee; border: 1px solid #edd; }
table.message_green { width: 100%; margin-bottom: 8px; background: #eaf2ea; border: 1px solid #ccccc3; }
table.message_pink td.left, table.message_green td.left { font-size: 10px; text-align: left; vertical-align: middle; padding: 4px; }
table.message_pink td.right, table.message_green td.right { font-size: 10px; text-align: right; vertical-align: middle; padding: 4px; }

